package com.cms.jy.draft.entity;

import lombok.Data;

/**
 * 音频实体类
 */
@Data
public class Audio {
    /**
     * 应用ID
     */
    private int app_id;
    
    /**
     * 分类ID
     */
    private String category_id;
    
    /**
     * 分类名称
     */
    private String category_name;
    
    /**
     * 检查标志
     */
    private int check_flag;
    
    /**
     * 版权限制类型
     */
    private String copyright_limit_type;
    
    /**
     * 持续时间（微秒）
     */
    private long duration;
    
    /**
     * 效果ID
     */
    private String effect_id;
    
    /**
     * 公式ID
     */
    private String formula_id;
    
    /**
     * ID
     */
    private String id;
    
    /**
     * 强化路径
     */
    private String intensifies_path;
    
    /**
     * 是否AI克隆音色
     */
    private boolean is_ai_clone_tone;
    
    /**
     * 是否文本编辑 overdub
     */
    private boolean is_text_edit_overdub;
    
    /**
     * 是否UGC
     */
    private boolean is_ugc;
    
    /**
     * 本地材料ID
     */
    private String local_material_id;
    
    /**
     * 音乐ID
     */
    private String music_id;
    
    /**
     * 名称
     */
    private String name;
    
    /**
     * 路径
     */
    private String path;
    
    /**
     * 查询
     */
    private String query;
    
    /**
     * 请求ID
     */
    private String request_id;
    
    /**
     * 资源ID
     */
    private String resource_id;
    
    /**
     * 搜索ID
     */
    private String search_id;
    
    /**
     * 来源
     */
    private String source_from;
    
    /**
     * 来源平台
     */
    private int source_platform;
    
    /**
     * 团队ID
     */
    private String team_id;
    
    /**
     * 文本ID
     */
    private String text_id;
    
    /**
     * 音色分类ID
     */
    private String tone_category_id;
    
    /**
     * 音色分类名称
     */
    private String tone_category_name;
    
    /**
     * 音色效果ID
     */
    private String tone_effect_id;
    
    /**
     * 音色效果名称
     */
    private String tone_effect_name;
    
    /**
     * 音色平台
     */
    private String tone_platform;
    
    /**
     * 音色二级分类ID
     */
    private String tone_second_category_id;
    
    /**
     * 音色二级分类名称
     */
    private String tone_second_category_name;
    
    /**
     * 音色说话人
     */
    private String tone_speaker;
    
    /**
     * 音色类型
     */
    private String tone_type;
    
    /**
     * 类型
     */
    private String type;
    
    /**
     * 视频ID
     */
    private String video_id;
    
    /**
     * 波形点
     */
    private Object wave_points;
    
    /**
     * 音频淡入淡出效果
     */
    private AudioFadeEffect fadeEffect;
}